// pages/my/password/change/index.js
var call = require("../../../../utils/request.js");
Page({

  /**
   * 页面的初始数据
   */
  data: {
    password: '', // 获取的原始密码
    original: '',       // 原始密码
    originalTips: false,
    newPassword: '',    // 新密码
    verify: '',         // 核实新密码
    verifyTips: false,

    noPasswordShow: false,  // 没有设置密码弹窗状态
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },
  // 确认
  onConfirm () {
    let original = this.data.original // 原支付密码
    let originalTips = this.data.originalTips // true 密码错误 false 密码没问题
    if(original.length == 6){
      if(originalTips){ return false }
    }else{
      wx.showToast({ icon: 'none',title: '请输入6位原支付密码' });
    }

    let pwd = this.data.newPassword // 新密码
    let repwd = this.data.verify           // 再次新密码
    if(pwd.length == 6 && repwd.length == 6 ){
      if(pwd == repwd){
        call.httpData('POST','/api/user/changepaypwd', { originalPwd: original,pwd,repwd },
        res => {
          if(res.code == 1){
            this.setData({ noPasswordShow: true })
          }else{
            wx.showToast({ icon: 'none',title: res.msg });
          }
        },function (err) {
          console.log(err)
        })
      }
    }else{
      wx.showToast({ icon: 'none',title: '请输入6位新支付密码' });
    }
  },
  // 看看原始密码对不对
  isOriginal(e){
    let originalPwd = e.detail  // 输入的原始密码
    if(originalPwd.length == 6){
      call.httpData('POST','/api/user/checkoldpwd', { originalPwd },
      res => {
        console.log(res)
        if(res.code == 1){

        }else{
          this.setData({ originalTips: true })
        }
      },function (err) {
        console.log(err)
      })
    }else{
      this.setData({ originalTips: false })
    }
    console.log(e.detail.length)
  },
  // 看看新密码
  isVerify(e){
    let newPassword = this.data.newPassword // 新支付密码
    let verify = this.data.verify // 再次输入新密码
    if(newPassword.length == 6 && verify.length == 6){
      if(newPassword != verify){
        this.setData({ verifyTips: true })
      }
    }else{
      this.setData({ verifyTips: false })
    }
    console.log(e.detail.length)
  },
  // 去首页
  goHome(){
    wx.redirectTo({
      url: '/pages/home/index'
    })
  }
  
})